/********************************************************************************************************************
|   Other Header File Inclusion
|*******************************************************************************************************************/



#include "main.h"

/********************************************************************************************************************
|   Macro Definition
|*******************************************************************************************************************/

/********************************************************************************************************************
|   Enum Definition
|*******************************************************************************************************************/

/********************************************************************************************************************
|   Typedef Definition
|*******************************************************************************************************************/

/********************************************************************************************************************
|   Global Variables Definition
|*******************************************************************************************************************/

/********************************************************************************************************************
|   Static Local Variables Definition
|*******************************************************************************************************************/
/*定时调度表*/

// USER CFG BEGIN

const	st_TimerSchedulerCfgType st_TimerSchedulerCfg[TIMER_TASK_NAME_DEFINITION_END] =
{
//	任务名			 	    /运行次数			/预期时间		/偏移		/任务指针
	{TIMER_TASK_1MS,		U8_ALWAYS_RUN,	1U,			0U,			&BSW_SystemService_OS_User_1msTaskCallout},
	{TIMER_TASK_5MS_A,		U8_ALWAYS_RUN,	5U,	   		0U,			&BSW_SystemService_OS_User_5msATaskCallout},
	{TIMER_TASK_5MS_B,		U8_ALWAYS_RUN,	5U,		    1U,			&BSW_SystemService_OS_User_5msBTaskCallout},
	{TIMER_TASK_10MS_A,		U8_ALWAYS_RUN,	10U,		2U,			&BSW_SystemService_OS_User_10msATaskCallout},
	{TIMER_TASK_10MS_B,		U8_ALWAYS_RUN,	10U,		7U,			&BSW_SystemService_OS_User_10msBTaskCallout},
	{TIMER_TASK_50MS,		U8_ALWAYS_RUN,	50U,		9U,			&BSW_SystemService_OS_User_50msTaskCallout},
	{TIMER_TASK_100MS,		U8_ALWAYS_RUN,	100U,		19U,		&BSW_SystemService_OS_User_100msTaskCallout},
	{TIMER_TASK_200MS,		U8_ALWAYS_RUN,	200U,		29U,		&BSW_SystemService_OS_User_200msTaskCallout},
	{TIMER_TASK_500MS,		U8_ALWAYS_RUN,	500U,		39U,		&BSW_SystemService_OS_User_500msTaskCallout},
};

// USER CFG END

/********************************************************************************************************************
|   Static Local Function Declaration
|*******************************************************************************************************************/


/********************************************************************************************************************
|   Function Source Code
|*******************************************************************************************************************/



